package com.sap.tpcd.parserengine.wsdlfile;

import org.apache.neethi.PolicyComponent;
import org.apache.woden.XMLElement;
import org.apache.woden.wsdl20.extensions.ExtensionElement;

/**
 * The Interface PolicyExtension.
 * 
 *  @author sagara Gunathunga (sagaragu@gmail.com)
 */
public interface PolicyExtension extends ExtensionElement {

	/**
	 * Sets the xML element.
	 * 
	 * @param source the new xML element
	 */
	public void setXMLElement(XMLElement source);

	/**
	 * Gets the xML element.
	 * 
	 * @return the xML element
	 */
	public XMLElement getXMLElement();

	/**
	 * Gets the policy.
	 * 
	 * @return the policy
	 */
	public PolicyComponent getPolicy();

}
